/**
 * 基于 axios 封装的请求模块
 */
import axios from 'axios'
import to from '@/utils/awaitTo'

const axios2 = axios.create({
  //   baseURL: 'http://api-toutiao-web.itheima.net'
  baseURL: 'http://toutiao-app.itheima.net' // 项目基地址
})
export default ({ url, method = 'GET', data = {}, params = {}, headers }) => to(axios2({
  url,
  method,
  data,
  params,
  headers
}))

// 以后如果换网络请求的库, 直接更换这个文件里的代码, 保证代码的复用性和独立性(高内聚低耦合)
